have far-reaching consequences - French English Dictionary